home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / digital / vt < prev   
Text File  |  2005-01-13  |  6KB  |  160 lines

  1. // $Xorg: vt,v 1.3 2000/08/17 19:54:44 cpqbld Exp $
  2. //
  3. //Copyright (c) 1996  Digital Equipment Corporation
  4. //
  5. //Permission is hereby granted, free of charge, to any person obtaining
  6. //a copy of this software and associated documentation files (the
  7. //"Software"), to deal in the Software without restriction, including
  8. //without limitation the rights to use, copy, modify, merge, publish,
  9. //distribute, sublicense, and sell copies of the Software, and to
  10. //permit persons to whom the Software is furnished to do so, subject to
  11. //the following conditions:
  12. //
  13. //The above copyright notice and this permission notice shall be included
  14. //in all copies or substantial portions of the Software.
  15. //
  16. //THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  17. //OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  18. //MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  19. //IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM,
  20. //DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
  21. //OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
  22. //THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  23. //
  24. //Except as contained in this notice, the name of the Digital Equipment 
  25. //Corporation shall not be used in advertising or otherwise to promote
  26. //the sale, use or other dealings in this Software without prior written
  27. //authorization from Digital Equipment Corporation.
  28. //
  29. // HISTORY
  30. // Log
  31. // Revision 1.2  1996/06/18  09:10:19  erik
  32. // use flags correctly, assorted cleanups and consortium fixes
  33. //
  34. // Revision 1.1.6.2  1995/12/19  19:56:39  William_Walker
  35. //     Update to XKB 0.65
  36. //     [1995/12/17  02:37:47  William_Walker]
  37. //
  38. // Revision 1.1.2.5  1995/07/11  21:20:50  William_Walker
  39. //     Make RALT act as RALT
  40. //     [1995/07/11  21:18:28  William_Walker]
  41. // 
  42. // Revision 1.1.2.4  1995/06/27  12:18:41  William_Walker
  43. //     Add LK201 and LK450 support as well as TW and DP variants.
  44. //     [1995/06/26  20:30:37  William_Walker]
  45. // 
  46. // Revision 1.1.2.3  1995/06/09     20:55:21  William_Walker
  47. //     Add VT105 layout support and ISO group support
  48. //     [1995/06/09  20:43:09  William_Walker]
  49. // 
  50. // Revision 1.1.2.2  1995/06/05     19:25:04  William_Walker
  51. //     New file.  I love keymaps.
  52. //     [1995/06/05  18:17:58  William_Walker]
  53. // 
  54. // EndLog
  55. // 
  56. // @(#)RCSfile: vt  Revision: /main/3  (DEC) Date: 1996/01/24 12:15:08 
  57. // 
  58. xkb_symbols "vt105" {
  59.  
  60.     // Modifier mappings
  61.     //
  62.     modifier_map Shift        { Shift_L, Shift_R        };
  63.     modifier_map Lock        { Caps_Lock            };
  64.     modifier_map Control    { Control_L, Control_R        };
  65.     modifier_map Mod1        { Alt_L, Alt_R, Meta_L, Meta_R    };
  66.     modifier_map Mod3        { Mode_switch            };
  67.  
  68.     // Common keys
  69.     //
  70.     key <BKSP> {       [      Delete ] };
  71.     key     <TAB> {       [         Tab ] };
  72.     key <RTRN> {       [      Return ] };
  73.     key <LCTL> {       [       Control_L ] };
  74.     key <CAPS> {       [       Caps_Lock ] };
  75.     key <LFSH> {       [     Shift_L ] };
  76.     key <RTSH> {       [     Shift_R ] };
  77.     key <LCMP> {       [   Alt_L, Meta_L ] };
  78.     key <SPCE> {       [       space ] };
  79.  
  80.     // "Function" keys
  81.     //
  82.     key <FK01> {       [           F1 ] };
  83.     key <FK02> {       [           F2 ] };
  84.     key <FK03> {       [           F3 ] };
  85.     key <FK04> {       [           F4 ] };
  86.     key <FK05> {       [           F5 ] };
  87.     key <FK06> {       [           F6 ] };
  88.     key <FK07> {       [           F7 ] };
  89.     key <FK08> {       [           F8 ] };
  90.     key <FK09> {       [           F9 ] };
  91.     key <FK10> {       [          F10 ] };
  92.     key <FK11> {       [       Escape,          F11 ] };
  93.     key <FK12> {       [          F12 ] };
  94.     key <FK13> {       [          F13 ] };
  95.     key <FK14> {       [          F14 ] };
  96.     key <FK17> {       [          F17 ] };
  97.     key <FK18> {       [          F18 ] };
  98.     key <FK19> {       [          F19 ] };
  99.     key <FK20> {       [          F20 ] };
  100.  
  101.     // "Editing" keys
  102.     //
  103.     key <HELP> {       [        Help ] };
  104.     key      <DO> {       [        Menu ] };
  105.     key <FIND> {       [        Find ] };
  106.     key     <INS> {       [      Insert ] };
  107.     key <DELE> {       [       apLineDel ] };
  108.     key <SELE> {       [      Select ] };
  109.     key <PGUP> {       [       Prior ] };
  110.     key <PGDN> {       [        Next ] };
  111.  
  112.     key      <UP> {       [          Up ] };
  113.     key <LEFT> {       [        Left ] };
  114.     key <DOWN> {       [        Down ] };
  115.     key <RGHT> {       [       Right ] };
  116.  
  117.     // "Keypad" keys
  118.     //
  119.     key <KPF1> {
  120.     type= "SHIFT+ALT",
  121.     symbols[Group1]= [         KP_F1,Pointer_EnableKeys ]
  122.     };
  123.     key <KPF2> {       [       KP_F2 ] };
  124.     key <KPF3> {       [       KP_F3 ] };
  125.     key <KPF4> {       [       KP_F4 ] };
  126.  
  127.     key     <KP7> {       [        KP_7 ] };
  128.     key     <KP8> {       [        KP_8 ] };
  129.     key     <KP9> {       [        KP_9 ] };
  130.     key <KPSU> {       [     KP_Subtract ] };
  131.  
  132.     key     <KP4> {       [        KP_4 ] };
  133.     key     <KP5> {       [        KP_5 ] };
  134.     key     <KP6> {       [        KP_6 ] };
  135.     key <KPCO> {       [    KP_Separator ] };
  136.  
  137.     key     <KP1> {       [        KP_1 ] };
  138.     key     <KP2> {       [        KP_2 ] };
  139.     key     <KP3> {       [        KP_3 ] };
  140.     key <KPEN> {       [    KP_Enter ] };
  141.  
  142.     key     <KP0> {       [        KP_0 ] };
  143.     key <KPDL> {       [      KP_Decimal ] };
  144.  
  145.     // Key to support Lock-Down Modifier descriptions for R5
  146.     //
  147.     key     <LDM> {       [    NoSymbol ] };
  148. };
  149.  
  150. xkb_symbols "vt108" {
  151.  
  152.     include "digital/vt(vt105)"
  153.  
  154.     replace key <LCMP> { [ Mode_switch ] };
  155.  
  156.     key <LALT> {       [       Alt_L,       Meta_L ] };
  157.     key <RALT> {       [       Alt_R,       Meta_R ] };
  158.     key <RCMP> {       [       Multi_key ] };
  159. };
  160.